﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BasicFramework.Devices;
using BasicFramework.Devices.DirectX9;
using BasicFramework.Helper;
using BasicFramework.Services.Graphics;

namespace BasicFramework.Services
{
    internal class GraphicsService<T> : IGraphicsService<T> where T : DeviceContextBase
    {
        #region Fields

        private T context;

        #endregion


        #region Properties
        public T DeviceContext
        {
            get { return context; }
        }

        #endregion


        #region Constructors

        public GraphicsService(T context)
        {
            Logger.Info("Creating GraphicsService");
            this.context = context;
            Logger.Info("GraphicsService created");
        }

        #endregion


        #region Events

        #endregion


        #region Methods

        #endregion


    }
}
